package com.hzsk.lisence.mapper;

import com.hzsk.lisence.entity.EmProducePlanEntity;
import com.hzsk.lisence.entity.request.ProducePlanRequest;

import java.util.List;

/**
 * @Description :
 * @Date : 2024/8/20
 * @Author : ChenJin
 * @Version : v1.0.0
 **/
public interface EmProducePlanMapper {
    
    int insertProducePlanEntity(EmProducePlanEntity emProducePlanEntity);

    int updateProducePlanEntity(EmProducePlanEntity emProducePlanEntity);

    int updateProducePlanStatus(EmProducePlanEntity emProducePlanEntity);

    List<EmProducePlanEntity> selectIdcPlanPage(ProducePlanRequest producePlanRequest);

    List<EmProducePlanEntity> selectNcPlanPage(ProducePlanRequest producePlanRequest);

    EmProducePlanEntity selectProducePlanById(Integer id);

    EmProducePlanEntity selectProducePlanByOrderCode(String orderCode);
    
}
